//package Algorthim;
//
//import java.util.ArrayList;
//
//import phylogenetictree.PhylogeneticTree;
//
//public class edgePraser {
//	PhylogeneticTree tree;
//	ArrayList<Integer[]> states;
//	Integer[] startState;
//	Integer first;
//	Integer secound;
//	
//	public edgePraser(PhylogeneticTree tree,Integer start,Integer parent)
//	{
//		this.tree = tree;
//		this.states = new ArrayList<Integer[]>();
//		this.startState = new Integer[]{start,parent};
//		this.states.add(startState);
//	}
//	
//	public Integer[] getInternalEdge()
//	{
//		while(startState != null)
//		{
//			for(int i = 0; i < states.size(); i++)
//			{
//				if(tree.isLeaf(states.get(i)[0]))
//				{
//					states.remove(i);
//				}
//			}
//		}
//		return null;
//	}
//	
//}
